package cn.itcast.cd.service.impl;

import cn.itcast.cd.dao.IBaseDao;
import cn.itcast.cd.dao.IProductDirDao;
import cn.itcast.cd.dao.IUserDao;
import cn.itcast.cd.domain.ProductDir;
import cn.itcast.cd.domain.User;
import cn.itcast.cd.query.IQuery;
import cn.itcast.cd.resultPage.ResultPage;
import cn.itcast.cd.service.IProductDirService;
import cn.itcast.cd.service.IUserService;
import cn.itcast.cd.utils.MD5;

public class ProductDirServiceImpl implements IProductDirService {

	private IProductDirDao productDirDao;
	
	

	public void setProductDirDao(IProductDirDao productDirDao) {
		this.productDirDao = productDirDao;
	}

	@Override
	public void save(ProductDir ProductDir) {
		productDirDao.save(ProductDir);
	}

	@Override
	public ProductDir get(Long id) {
		return (ProductDir) productDirDao.get(id);
	}

	@Override
	public ResultPage query(String hql, Object[] params, int start, int limit) {
		return productDirDao.query(hql, params, start, limit);
	}

	@Override
	public void delete(Long id) {
		productDirDao.delete(id);
	}

	@Override
	public void update(ProductDir user) {
		productDirDao.update(user);
	}

	@Override
	public ResultPage queryEntity(IQuery query) {
		
		return productDirDao.queryEntity(query);
	}

}
